﻿# CMakeList.txt: 顶层 CMake 项目文件，在此处执行全局配置
# 并包含子项目。
#
cmake_minimum_required (VERSION 3.26)

project ("D3DTutorial")

# 如果支持，请为 MSVC 编译器启用热重载。
if (POLICY CMP0141)
  cmake_policy(SET CMP0141 NEW)
endif()

set(CMAKE_CXX_STANDARD 20)


# COMPLIER VERSION CHECK
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
	message(STATUS "Using MSVC Version, ${MSVC_VERSION}")
else()
	message(FATAL_ERROR "Compiler not supported")
endif()

# 包含子项目。
add_subdirectory ("Source/Runtime")
add_subdirectory ("Source/EditorApplication")

